Replication of the first controlled experiment on the usefulness of design patterns: Detailed description and evaluation

نویسندگان

  • Lutz Prechelt
  • Barbara Unger
  • Douglas C. Schmidt
چکیده

Advocates of software design patterns claim that using design patterns improves communication between software developers. The controlled experiment that we describe in this report tests the hypotheses that software maintainers of well-structured, well-documented software containing design patterns can make changes (1) faster and (2) with less errors if the use of patterns is explicitly documented in the software. The experiment was performed with 22 participants of a university course on C++ and design patterns; it is similar to a previous experiment performed in Karlsruhe. For one of the two experiment tasks the experiment finds that both hypotheses appear to be true. For the other task the results are inconclusive, presumably because the task was too difficult for the given experience level of the subjects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effect of Planting Patterns and Vermicompost on Yield and Yield Components in Maize and Beans Intercropping

Intercropping systems compared to monoculture systems can more efficiently use the existing resources which ultimately will lead to increased plant performance. Therefore, to evaluate the benefits of intercropping maize and beans and assess its impact on yield and yield’s component, an experiment was conducted in factorial design with randomized complete block design in three replication, in 20...

متن کامل

Effect of Planting Patterns and Vermicompost on Yield and Yield Components in Maize and Beans Intercropping

Intercropping systems compared to monoculture systems can more efficiently use the existing resources which ultimately will lead to increased plant performance. Therefore, to evaluate the benefits of intercropping maize and beans and assess its impact on yield and yield’s component, an experiment was conducted in factorial design with randomized complete block design in three replication, in 20...

متن کامل

The Perception of Usefulness: Iranian Customers’ Evaluation of Customer Reviews

Over the last decade, the retail industry has had a phenomenal growth. All figures show their success and efficiency and many studies have shown the role of customer reviews in encouraging ambivalent purchasers to buy items online. There have been numerous studies on why people read and trust these comments and taking for granted the important role of customer reviews in determining buying deci...

متن کامل

Evaluation of Integrating Mechanical and Chemical Methods of Weeds Control on Yield and Yield Components of Corn (Zea Mays L.)

Use of efficient methods of weed control with as regards environmental sustainability as well as increased crop yield and also weed resistance to herbicides is essential. In order to, an experiment was conducted in 2012 in the Damavand jaban in Iran. Experiment treatments were compared in a split plot design by a randomized completely block design with 3 replication. The used variety of maize w...

متن کامل

Design, Implementation and Evaluation of Azmer Online Quiz Application Based on Technology Acceptance Model (TAM): A pilot study

Introduction: Acceptance and intention to use the mobile device in the  student evaluation is an interesting topic in education. Although there are significant studies of mobile learning acceptance and mobile-based assessment (MBA), there is little research on app design and driving factors that influence students' intention to use mobile technology for assessment purposes. The purpose of this ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997